Revert c/s 23666:b96f8bdcaa15 KEXEC: disconnect all PCI devices from the PCI bus...
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 11 Nov 2011 18:14:35 +0000 (18:14 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 11 Nov 2011 18:14:35 +0000 (18:14 +0000)
commitbfbaed092edf2c8389c8c8504cd23954b7734945
treef2404a28c633c9f7f0abeaec82b7a737cac5bb97
parent51032ca058e43fbd37ea1f7c7c003496f6451340
Revert c/s 23666:b96f8bdcaa15 KEXEC: disconnect all PCI devices from the PCI bus on crash

It turns out that this causes all mannor of problems on certain
motherboards (so far with no pattern I can discern)

Problems include:
* Hanging forever checking hlt instruction.
* Panics when trying to change switch root device
* Drivers hanging when trying to check for interrupts.

From: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Keir Fraser <keir@xen.org>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/x86/crash.c
xen/drivers/passthrough/pci.c
xen/include/xen/pci.h